#include "hal/inc/types.h"

#ifndef _ULTRALOW_H_
#define _ULTRALOW_H_

#define TSCON0  (*(volatile unsigned char xdata*)(0xFE20))
#define TSSTAT  (*(volatile unsigned char xdata*)(0xFE24))

#define CONFIG_USING_ULTRALOW_POWER             0

#if (CONFIG_USING_ULTRALOW_POWER)
void set_ultralow_power_flag(bool set_clear_flag);
bool get_ultralow_power_flag(void);
void ultralow_power_mode_pre_sleep(void);
#else
#define set_ultralow_power_flag(set_clear_flag)
#define get_ultralow_power_flag()   false
#define ultralow_power_mode_pre_sleep()
#endif


#endif
